export interface Resp<T> {
  code: 200
  message: string
  data: T
}
export type Response<T> = Resp<T>
export type AsyncResponse<T = any> = Promise<Response<T>>
export type Long = number
export type Short = number
export type Integer = number
export type String = string
export interface OssPojo {
  key?: string
  name?: string
  publicRead?: boolean
  size?: number
  url?: string
}
export interface AccusationRequest {
  accusationType?: string
  businessId?: number
  businessType?: string
  describe?: string
  images?: OssPojo[]
}
export interface LabelDto {
  id?: number
  name?: string
}
export interface AdminArticleModRequest {
  associatedId?: number
  associatedType?: string
  content?: string
  copyrightType?: string
  cover?: OssPojo
  id?: number
  labelList?: LabelDto[]
  originalUrl?: string
  resourcesAttachment?: OssPojo
  title?: string
  userId?: number
  worksContentSize?: number
  worksNature?: string
}
export interface AdminCircleDynamicQuery {
  circleId?: number
  circleName?: string
  content?: string
  current?: number
  endTime?: string
  label?: string
  page?: string
  pageSize?: number
  startTime?: string
  userId?: number
}
export interface AdminDemandQuery {
  acceptDesignerId?: string
  createEndTime?: string
  createStartTime?: string
  current?: number
  demandStatus?: string
  designerNickName?: string
  finishEndTime?: string
  finishStartTime?: string
  nickName?: string
  pageSize?: number
  title?: string
  userId?: number
}
export interface AdminPptResourcesModRequest {
  associatedId?: number
  associatedType?: string
  attachmentSize?: number
  classification?: string
  cloudAttachment?: string
  colors?: LabelDto[]
  cover?: OssPojo
  detailImage?: OssPojo
  id?: number
  labelList?: LabelDto[]
  membersFree?: number
  originalPrice?: string
  paymentType?: string
  previewsList?: OssPojo[]
  resourcesAttachment?: OssPojo
  sellingPrice?: string
  title?: string
  userId?: number
}
export interface ReplyUserDto {
  avatarUrl?: string
  certification?: string
  creation?: number
  fansNum?: number
  izFocus?: boolean
  lastLogin?: string
  nickName?: string
  regionName?: string
  userId?: number
}
export interface AdminResourcesPageResponse {
  auditState?: string
  avatarUrl?: string
  browseNum?: number
  classification?: string
  cover?: OssPojo
  detailImage?: OssPojo
  focusNum?: number
  gmtCreate?: string
  gmtModified?: string
  greatNum?: number
  id?: number
  membersFree?: number
  nickName?: string
  originalPrice?: string
  paymentType?: string
  recommend?: number
  recommendDate?: number
  replyNum?: number
  sellingPrice?: string
  sellingState?: string
  serialNumber?: string
  title?: string
  tradingNum?: number
  userDto?: ReplyUserDto
  userId?: number
}
export interface MemberWelfare {
  effectiveDay?: number
}
export interface AdminWelfareAdd {
  current?: number
  effectiveEndTime?: string
  effectiveNum?: number
  effectiveStartTime?: string
  memberWelfare?: MemberWelfare
  pageSize?: number
  remark?: string
  title?: string
  welfareType?: string
}
export interface AdminWelfareQuery {
  current?: number
  pageSize?: number
  title?: string
  welfareCode?: string
  welfareType?: string
}
export interface AdminWorksModRequest {
  associatedId?: number
  associatedType?: string
  content?: OssPojo[]
  copyrightType?: string
  cover?: OssPojo
  id?: number
  labelList?: LabelDto[]
  originalUrl?: string
  resourcesAttachment?: OssPojo
  title?: string
  userId?: number
  worksContent?: string
  worksContentSize?: number
  worksNature?: string
}
export interface AgreementModRequest {
  content?: string
  id?: number
  remark?: string
  title?: string
}
export interface AgreementPageQuery {
  current?: number
  pageSize?: number
  title?: string
}
export interface AgreementSignRequest {
  code?: string
  version?: number
}
export interface AllResourcesRequest {
  id?: number
  key?: string
}
export interface ApiResult {
  code?: number
  data?: any
  ext?: any
  msg?: string
}
export interface AppCasesListQuery {
  current?: number
  keyword?: string
  label?: string
  page?: string
  pageSize?: number
  userId?: number
}
export interface AppCourseQuery {
  current?: number
  difficulty?: string
  keyword?: string
  labels?: string[]
  page?: string
  pageSize?: number
  paymentType?: string
}
export interface PreferentialItem {
  businessId?: number
  reduce?: number
  reduceRate?: string
  type?: string
}
export interface AppCreateOrderRequest {
  businessId?: number
  courseId?: number
  designerUserId?: number
  initiative?: boolean
  num?: number
  orderType?: string
  preferential?: PreferentialItem[]
  realPayment?: string
  resourcesId?: number
  serverSku?: string
  snapshotId?: number
}
export interface AppPptResourcesListQuery {
  classification?: string
  colors?: string[]
  current?: number
  izLatest?: boolean
  keyword?: string
  labelNames?: string[]
  pageSize?: number
  paymentType?: string
  recommend?: number
  sortBy?: string
  userId?: number
}
export interface AppWorksListQuery {
  current?: number
  keyword?: string
  label?: string
  page?: string
  pageSize?: number
  userId?: number
  worksType?: string
}
export interface AreaRequest {
  areaParentCode?: string
  levelNum?: number
}
export interface ArticleModRequest {
  associatedId?: number
  associatedType?: string
  content?: string
  copyrightType?: string
  cover?: OssPojo
  id?: number
  labelList?: LabelDto[]
  originalUrl?: string
  resourcesAttachment?: OssPojo
  title?: string
  worksContentSize?: number
  worksNature?: string
}
export interface AssociatedBandQuery {
  current?: number
  pageSize?: number
  title?: string
  type?: string
}
export interface AuditCommonDto {
  auditOperate?: string
  businessId?: number
  flowType?: string
  remark?: string
}
export interface BankCardIdentityRequest {
  aliPayAccount?: string
  bankCard?: string
  bankOpen?: string
  phone?: string
}
export interface CaseModRequest {
  casePrice?: string
  cover?: OssPojo
  description?: string
  designTools?: string
  id?: number
  images?: OssPojo[]
  labelList?: LabelDto[]
  serveCustomers?: string
  title?: string
}
export interface CasePageQuery {
  auditState?: string
  current?: number
  pageSize?: number
  title?: string
  userId?: number
}
export interface CashManageQuery {
  cashChannel?: string
  cashStatus?: string
  current?: number
  endTime?: string
  nickName?: string
  pageSize?: number
  phone?: string
  realName?: string
  startTime?: string
}
export interface CashRequest {
  cashAmount?: string
  cashChannel?: string
}
export interface ChangeBudget {
  demandId?: number
  price?: string
}
export interface CheckDesigner {
  acceptDesignerId?: number
  demandId?: number
}
export interface CircleBelongUserMod {
  circleId?: number
  type?: string
  value?: string
}
export interface CircleDynamicSubmit {
  circleId?: number
  content?: string
  files?: OssPojo[]
  homePage?: boolean
  id?: number
  images?: OssPojo[]
  labelDtoList?: LabelDto[]
}
export interface CircleJoinQuery {
  circleId?: number
  current?: number
  pageSize?: number
}
export interface CircleJoinUserMove {
  circleId?: number
  userId?: number
}
export interface CircleListQuery {
  circleType?: string
  current?: number
  gmtCreateEnd?: string
  gmtCreateStart?: string
  pageSize?: number
  state?: string
  title?: string
  userId?: string
}
export interface CircleMod {
  circleBelongUserId?: number
  circleType?: string
  courseId?: number
  cover?: OssPojo
  id?: number
  introduce?: string
  title?: string
}
export interface ClickLiked {
  businessAuthor?: number
  businessId?: number
  businessType?: string
}
export interface ContentModRequest {
  cover?: OssPojo
  id?: number
  jumpKey?: string
  jumpType?: string
  longInfo?: string
  name?: string
  title?: string
  type?: string
}
export interface ContentPageQuery {
  current?: number
  name?: string
  pageSize?: number
}
export interface CourseListQuery {
  current?: number
  difficulty?: string
  endTime?: string
  pageSize?: number
  paymentType?: string
  sellingState?: string
  startTime?: string
  title?: string
  userId?: number
  userName?: string
}
export interface CourseModItem {
  child?: CourseModItem[]
  fileType?: string
  freeWatch?: number
  id?: number
  key?: string
  level?: number
  name?: string
  parentKey?: string
  size?: number
  sort?: number
  title?: string
  type?: string
  videoLong?: number
}
export interface CourseMod {
  circleId?: number
  courseItems?: CourseModItem[]
  cover?: OssPojo
  detailImage?: OssPojo
  difficulty?: string
  folderName?: string
  id?: number
  labelDtoList?: LabelDto[]
  membersFree?: number
  originalPrice?: string
  paymentType?: string
  profile?: string
  sellingPrice?: string
  sellingState?: string
  title?: string
  userId?: number
}
export interface CustomizeDesignerQuery {
  current?: number
  customizeLevel?: number
  designerStatus?: string
  keyword?: string
  online?: boolean
  pageSize?: number
  recommend?: boolean
  sortBy?: string
}
export interface CustomizeListQuery {
  current?: number
  customizeLevel?: number
  designerName?: string
  label?: string
  pageSize?: number
  recommend?: boolean
  serverName?: string
}
export interface DemandItemQuery {
  color?: string[]
  current?: number
  industry?: string[]
  keyword?: string
  pageSize?: number
  sortBy?: string
  styleRequirement?: string[]
  useScene?: string[]
}
export interface DemandModRequest {
  animation?: string
  audienceNum?: string
  budget?: string
  color?: string
  dataCompleteRate?: string
  description?: string
  draftTime?: string
  expectedPages?: number
  file?: OssPojo
  fileSize?: number
  id?: number
  images?: OssPojo[]
  industry?: string
  offlineDropIn?: boolean
  playDevice?: string
  pptType?: string
  regionName?: string
  secrecyRate?: string
  showSize?: string
  softwareVersion?: string
  speechTime?: string
  styleRequirement?: string
  title?: string
  useScene?: string
}
export interface DesignerApprovedQuery {
  current?: number
  customizeLevel?: number
  designerQueryType?: string
  endTime?: string
  pageSize?: number
  phone?: string
  realName?: string
  registrationAdded?: string
  startTime?: string
  verified?: number
}
export interface DesignerCertificationRequest {
  customizeLevelAdded?: number
  demoAdded?: OssPojo[]
  qqNumber?: string
  reason?: string
  registrationAdded?: string
  weChatAccount?: string
  worksAdded?: OssPojo
}
export interface DesignerCustomizeQuery {
  createEnd?: string
  createStart?: string
  current?: number
  customizeLevel?: number
  designerStatus?: string
  orderTimeEnd?: string
  orderTimeStart?: string
  pageSize?: number
  userId?: number
}
export interface DesignerCustomizeResponse {
  caseNum?: number
  customizeLevel?: number
  designerStatus?: string
  gmtCreate?: string
  id?: number
  lastLogin?: string
  lastOrderTime?: string
  nickName?: string
  orderNum?: number
  partyNum?: number
  phone?: string
  realName?: string
  serverName?: string
  serverScore?: number
  serverTimes?: number
  totalIncome?: number
  userId?: number
}
export interface DesignerWorks {
  demoAdd?: OssPojo[]
  worksAdded?: OssPojo[]
}
export interface DesignerWorksAdd {
  demoAdd?: OssPojo[]
  worksAdded?: OssPojo
}
export interface DesignerManagerDetailResponse {
  certification?: boolean
  customize?: boolean
  gmtCreate?: string
  gmtModified?: string
  id?: number
  nickName?: string
  original?: boolean
  phone?: string
  qqNumber?: string
  realName?: string
  recommend?: boolean
  registrationAdded?: string[]
  registrationType?: string[]
  userId?: number
  verified?: number
  weChatAccount?: string
  works?: DesignerWorks
  worksAdded?: DesignerWorksAdd
}
export interface DesignerManagerListQuery {
  auditState?: string
  current?: number
  customizeLevel?: number
  designerStatus?: string
  designerType?: string
  endTime?: string
  lastModEnd?: string
  lastModStart?: string
  orderTimeEnd?: string
  orderTimeStart?: string
  pageSize?: number
  phone?: string
  realName?: string
  startTime?: string
}
export interface DesignerManagerListResponse {
  articleNum?: number
  certification?: boolean
  customize?: boolean
  customizeLevel?: number
  customizeLevelAdded?: number
  evaluation?: number
  experienceNum?: number
  fansNum?: number
  focusNum?: number
  gmtCreate?: string
  gmtModified?: string
  greatNum?: number
  id?: number
  level?: number
  nickName?: string
  original?: boolean
  phone?: string
  popularityNum?: number
  qqNumber?: string
  realName?: string
  reason?: string
  recommend?: boolean
  registrationAdded?: string[]
  registrationType?: string[]
  remark?: string
  resourcesIncome?: number
  resourcesNum?: number
  resourcesSalesVolume?: number
  serverAmount?: number
  serverTimes?: number
  tradeAmount?: number
  userId?: number
  verified?: string
  weChatAccount?: string
  works?: DesignerWorks
  worksAdded?: DesignerWorksAdd
  worksNum?: number
}
export interface DesignerModInfo {
  designerModType?: string
  value?: string
}
export interface DictionaryMod {
  enabling?: number
  id?: number
  key?: string
  name?: string
  parentId?: number
  sortNum?: number
}
export interface DictionaryModSortNum {
  ids?: number[]
  parentId?: number
}
export interface DictionaryPageQuery {
  current?: number
  enabling?: number
  key?: string
  name?: string
  pageSize?: number
  parentId?: string
  parentKey?: string
}
export interface DownloadRecordPageQuery {
  classification?: string
  current?: number
  pageSize?: number
}
export interface DynamicMarkMod {
  finalStatus?: boolean
  id?: number
  markType?: string
}
export interface DynamicQuery {
  circleId?: number
  circleName?: string
  current?: number
  fromHome?: boolean
  keyword?: string
  nickName?: string
  page?: string
  pageSize?: number
  userId?: number
}
export interface EnablingModRequest {
  enabling?: number
  userId?: number
}
export interface EvaluationQuery {
  businessId?: string
  businessType?: string
  current?: number
  pageSize?: number
  sortBy?: string
}
export interface EvaluationSubmit {
  businessId?: number
  businessType?: string
  content?: string
  images?: OssPojo[]
  orderId?: number
  scoreNum?: number
}
export interface FileUrlRequest {
  businessId?: string
  businessType?: string
  key?: string
  name?: string
}
export interface FirstLevelReplyQuery {
  businessId?: string
  businessType?: string
  current?: number
  pageSize?: number
  sortBy?: string
}
export interface FocusOnRequest {
  focus?: string
  focusId?: number
}
export interface FocusResourcesQuery {
  current?: number
  pageSize?: number
  type?: string
}
export interface HelpFeedbackSubmit {
  contactEmail?: string
  content?: string
  files?: OssPojo[]
}
export interface KeywordQuery {
  current?: number
  keyword?: string
  pageSize?: number
}
export interface LabelAdd {
  enabling?: number
  labelName?: string
  labelType?: string
}
export interface LabelCheckRequest {
  labelName?: string
  labelType?: string
}
export interface LabelListQuery {
  current?: number
  labelName?: string
  labelType?: string
  pageSize?: number
}
export interface LabelMod {
  enabling?: number
  id?: number
}
export interface ManagerResourcesPageQuery {
  auditState?: string
  current?: number
  labelName?: string
  nickName?: string
  pageSize?: number
  paymentType?: string
  recommend?: number
  sellingState?: string
  sortBy?: string
  title?: string
  userId?: number
}
export interface MessageRecordManageQuery {
  current?: number
  endTime?: string
  fromUserId?: number
  fromUserNickName?: number
  pageSize?: number
  startTime?: string
  toUserId?: number
  toUserNickName?: number
}
export interface MessageRecordOperate {
  enabling?: number
  id?: number
}
export interface MessageRecordQuery {
  messageId?: number
  targetUserId?: number
}
export interface MobileCircleQuery {
  circleType?: string
  current?: number
  keyword?: string
  pageSize?: number
}
export interface ModConfigRequest {
  config?: string
  open?: boolean
}
export interface ModReplyRequest {
  enabling?: number
  id?: number
}
export interface MyDynamicQuery {
  current?: number
  pageSize?: number
}
export interface OpEvaluationListQuery {
  businessType?: string
  content?: string
  current?: number
  designerId?: number
  enabling?: number
  pageSize?: number
  title?: string
  userId?: number
}
export interface OpEvaluationListResponse {
  content?: string
  enabling?: number
  gmtCreate?: string
  gmtModified?: string
  greatNum?: number
  id?: number
  images?: OssPojo[]
  orderId?: number
  replyNum?: number
  resourcesId?: number
  score?: string
  scoreNum?: number
  teacherReply?: string
  teacherReplyTime?: string
  title?: string
  userDto?: ReplyUserDto
}
export interface OpOrderQuery {
  current?: number
  endTime?: string
  month?: number
  orderId?: string
  orderStatus?: string
  orderType?: string
  pageSize?: number
  startTime?: string
  title?: string
  userId?: number
  userName?: string
}
export interface OpReplyListQuery {
  businessType?: string
  content?: string
  current?: number
  designerId?: number
  enabling?: number
  pageSize?: number
  title?: string
  userId?: number
}
export interface OpReplyListResponse {
  content?: string
  enabling?: number
  gmtCreate?: string
  gmtModified?: string
  greatNum?: number
  id?: number
  replyNum?: number
  resourcesId?: number
  title?: string
  userDto?: ReplyUserDto
}
export interface OpSecReplyListQuery {
  parentId?: number
}
export interface OperateReq {
  account?: string
  id?: number
  operatorName?: string
  password?: string
  userId?: number
}
export interface OperateUserListQuery {
  account?: string
  current?: number
  operateName?: string
  pageSize?: number
}
export interface OperateUserListResp {
  account?: string
  avatarUrl?: string
  gmtCreate?: string
  gmtModified?: string
  nickName?: string
  roles?: string[]
  userId?: number
}
export interface OrderListQuery {
  current?: number
  keyword?: string
  orderStatus?: string
  orderType?: string
  pageSize?: number
}
export interface OrderPayRequest {
  orderId?: number
  paymentChannel?: string
}
export interface P2pMessageRequestPacket {
  file?: OssPojo
  message?: string
  messageType?: string
  toUserId?: number
}
export interface PageQuery {
  current?: number
  pageSize?: number
}
export interface PageResponse {
  curPageCount?: number
  current?: number
  data?: any[]
  pageSize?: number
  total?: number
  totalPage?: number
}
export interface PasswordChangeRequest {
  pwd?: string
  token?: string
  type?: string
}
export interface PendingOrderQuery {
  businessId?: number
  orderType?: string
}
export interface PermissionItemDto {
  id?: number
  moduleName?: string
  permissionName?: string
  permissionType?: string
  remark?: string
}
export interface PhoneLoginRequest {
  password?: string
  phone?: string
  random?: string
  smsCode?: string
  uuid?: string
  verificationCode?: string
}
export interface PhoneSmsRequest {
  phone?: string
  random?: string
  type?: string
}
export interface PolicyUploadResponse {
  ak?: string
  fileName?: string
  keyPrefix?: string
  keyTime?: string
  policy?: string
  prefix?: string
  signAlgorithm?: string
  signature?: string
  tempUrl?: string
  url?: string
}
export interface PositionModRequest {
  code?: string
  id?: number
  name?: string
  positionInfo?: any
  positionType?: string
  remark?: string
  sizeLimit?: number
}
export interface PositionPageQuery {
  current?: number
  name?: string
  pageSize?: number
}
export interface PptResourcesModRequest {
  associatedId?: number
  associatedType?: string
  attachmentSize?: number
  classification?: string
  cloudAttachment?: string
  colors?: LabelDto[]
  cover?: OssPojo
  detailImage?: OssPojo
  id?: number
  labelList?: LabelDto[]
  membersFree?: number
  originalPrice?: string
  paymentType?: string
  previewsList?: OssPojo[]
  resourcesAttachment?: OssPojo
  sellingPrice?: string
  title?: string
}
export interface PushTaskAdd {
  contentId?: number
  pushType?: string
  userStrategy?: string[]
}
export interface PushTaskQuery {
  contentTitle?: string
  current?: number
  pageSize?: number
  state?: string
}
export interface ReplySubmit {
  businessId?: number
  businessType?: string
  content?: string
  ossPojoList?: OssPojo[]
}
export interface ResourcesSimpleResponse {
  classification?: string
  cover?: OssPojo
  gmtCreate?: string
  gmtModified?: string
  id?: number
  sellingState?: string
  title?: string
  userDto?: ReplyUserDto
}
export interface ResourcesSpecialModRequest {
  content?: string
  cover?: OssPojo
  detailCover?: OssPojo
  endTime?: string
  id?: number
  resourcesIds?: number[]
  startTime?: string
  state?: string
  title?: string
}
export interface RoleItemDto {
  accountName?: string
  id?: number
  remark?: string
  roleCode?: string
  roleName?: string
  userName?: string
}
export interface RoleListQuery {
  current?: number
  pageSize?: number
  roleName?: string
}
export interface RoleOperationDto {
  id?: number
  remark?: string
  roleCode?: string
  roleName?: string
}
export interface RolePermissionMod {
  permissionIds?: number[]
  roleId?: number
}
export interface SaleAfterManageQuery {
  current?: number
  orderId?: string
  pageSize?: number
  saleStatus?: string
}
export interface SaleAfterRequest {
  amount?: string
  describe?: string
  orderId?: number
  ossPojoList?: OssPojo[]
  reason?: string
}
export interface SearchQuery {
  current?: number
  keyword?: string
  pageSize?: number
  searchType?: string
}
export interface SecondLevelReplyQuery {
  current?: number
  pageSize?: number
  parentId?: string
  sortBy?: string
}
export interface SecondReplySubmit {
  businessId?: number
  content?: string
  parentId?: number
  replyUserId?: number
}
export interface ServerNameSetRequest {
  designerId?: number
  serverName?: string
}
export interface SortRequest {
  businessId?: number
  ids?: number[]
}
export interface SpecialDetailResponse {
  browseNum?: number
  content?: string
  cover?: OssPojo
  detailCover?: OssPojo
  effect?: number
  endTime?: string
  gmtCreate?: string
  gmtModified?: string
  id?: number
  resourcesNum?: number
  resourcesResponseList?: ResourcesSimpleResponse[]
  sortNum?: number
  startTime?: string
  state?: string
  title?: string
  userDto?: ReplyUserDto
}
export interface SpecialListQuery {
  content?: string
  state?: string
  title?: string
}
export interface StrategyModRequest {
  contentId?: number
  endTime?: string
  id?: number
  positionId?: number
  startTime?: string
  state?: string
}
export interface SystemMessageQuery {
  current?: number
  module?: string
  pageSize?: number
}
export interface TappAppReqDataVO {
  brand?: string
  deviceId?: string
  interfaceType?: string
  interfaceTypeName?: string
  ip?: string
  netWorkStatus?: string
  osVersion?: string
  platform?: string
  regional?: string
  screenInfo?: string
  sdkVersion?: string
  versionCode?: string
  versionName?: string
}
export interface TappVersionForAPPVO {
  downloadUrl?: string
  enableTime?: string
  marketUpdate?: boolean
  mustUpdate?: boolean
  showUpdate?: boolean
  updateLog?: string
  versionName?: string
  versionNumber?: string
}
export interface TencentTemporaryUploadDto {
  bucket?: string
  expiredTime?: number
  fileKey?: string
  fileName?: string
  key?: string
  region?: string
  sessionToken?: string
  startTime?: number
  tmpSecretId?: string
  tmpSecretKey?: string
  url?: string
}
export interface TripartiteAccessLoginRequest {
  code?: string
  phone?: string
  random?: string
  smsCode?: string
  type?: string
}
export interface UserIdentityRequest {
  idCard?: string
  images?: OssPojo
  realName?: string
}
export interface UserInfoModRequest {
  type?: string
  value?: string
}
export interface UserManagerDetailResponse {
  accumulateIncome?: number
  aliPayAccount?: string
  articleNum?: number
  articleRecommendNum?: number
  avatarUrl?: string
  backgroundUrl?: string
  balance?: number
  bankCard?: string
  bankCardVerified?: number
  bankOpen?: string
  bankPhone?: string
  birth?: string
  casesNum?: number
  certification?: string
  courseOrderNum?: number
  courseSubscribeNum?: number
  createType?: string[]
  customizeLevel?: number
  demandNum?: number
  demandOrderNum?: number
  dynamicNum?: number
  enabling?: number
  experienceNum?: number
  fansNum?: number
  focusNum?: number
  focusResourcesNum?: number
  gender?: string
  gmtCreate?: string
  greatNum?: number
  id?: number
  izCreate?: boolean
  izCustomize?: boolean
  izMembers?: number
  lastLogin?: string
  level?: number
  levelDesc?: string
  mail?: string
  membersMaturity?: string
  membersType?: string
  nickName?: string
  orderFailNum?: number
  orderFinishNum?: number
  orderNum?: number
  orderRefundNum?: number
  personalProfile?: string
  phone?: string
  popularityNum?: number
  profession?: string
  realName?: string
  refundAmount?: number
  regionName?: string
  registrationType?: string[]
  resourcesDownloadNum?: number
  resourcesNum?: number
  resourcesOrderNum?: number
  resourcesRecommendNum?: number
  serverOrderNum?: number
  systemOrderNum?: number
  tradeAmount?: number
  verified?: number
  wasCash?: number
  weChatAccount?: string
  worksNum?: number
  worksRecommendNum?: number
}
export interface UserManagerListResponse {
  articleNum?: number
  avatarUrl?: string
  certification?: string
  designerId?: number
  enabling?: number
  gmtCreate?: string
  id?: number
  izMembers?: number
  lastLogin?: string
  level?: number
  membersMaturity?: string
  membersType?: string
  nickName?: string
  orderNum?: number
  phone?: string
  realName?: string
  resourcesNum?: number
  tradeAmount?: number
  verified?: number
  worksNum?: number
}
export interface UserSimpleQuery {
  current?: number
  enabling?: number
  id?: number
  level?: number
  loginEndTime?: string
  loginStartTime?: string
  membersType?: string
  nickName?: string
  pageSize?: number
  phone?: string
  registerEndTime?: string
  registerStartTime?: string
  verified?: number
  vipKey?: string
}
export interface UserSimpleResponse {
  avatarUrl?: string
  enabling?: number
  id?: number
  nickName?: string
  phone?: string
  verified?: number
}
export interface ValidateSmsRequest {
  random?: string
  smsCode?: string
  type?: string
}
export interface WeChatInfoBindRequest {
  encryptedData?: string
  iv?: string
  sessionKey?: string
}
export interface WebLoginReq {
  account?: string
  password?: string
}
export interface WelfareBenefitsRequest {
  code?: string
}
export interface WorkingRecordQuery {
  current?: number
  pageSize?: number
  recordType?: string
  status?: string
}
export interface WorkingSettingInfo {
  customizeLevel?: number
  designerStatus?: string
  headImage?: string
  labels?: string[]
  priceAdvanced?: number
  priceBase?: number
  priceStandard?: number
  serverDetailImage?: string
  userDto?: ReplyUserDto
}
export interface WorksArticleListQuery {
  auditState?: string
  current?: number
  pageSize?: number
  recommend?: number
  title?: string
  userId?: string
  worksNature?: string
  worksType?: string
}
export interface WorksModRequest {
  associatedId?: number
  associatedType?: string
  content?: OssPojo[]
  copyrightType?: string
  cover?: OssPojo
  id?: number
  labelList?: LabelDto[]
  originalUrl?: string
  resourcesAttachment?: OssPojo
  title?: string
  worksContent?: string
  worksContentSize?: number
  worksNature?: string
}